#ifndef IMAGESWINDOW_H
#define IMAGESWINDOW_H

#include "modelwindow.h"

namespace Jcr
{
class ImagesWindowPrivate;
class ImagesWindow : public ModelWindow
{
    Q_OBJECT
public:
    explicit ImagesWindow(QWidget* parent = nullptr);
    ~ImagesWindow();

public slots:
    void exec();
    void setLinks(const QStringList& links);
    void clear();

private slots:
    void onGetRedirectUrl(const QUrl& url);
    void onFinishedParseImages();

private:
    ImagesWindowPrivate* d_ptr;
    Q_DISABLE_COPY(ImagesWindow)
};

} // namespace jcr
#endif // IMAGESWINDOW_H
